@import url("iconfont/iconfont.css");

a,
.iconfont {
    transition: all .3s ease;
}

img {
   object-fit: cover;
}

ul,ol {
    margin-bottom: 0;
    padding: 0;
}

.headline-news-content h2 {
    font-size: 26px;
    color: #BE1D20;
    font-weight: bold;
    text-align: left;
    margin-top: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.headline-news-content p {
    font-size: 16px;
    color: #93979C;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.boxer {
    padding: 40px 30px;
    overflow: hidden;
    background: linear-gradient(#fff, #f5f8fd);
    margin-top: -40px;
}
.boxer-sy {
    padding: 40px 30px 0px;
}

ul.nav-three li {
    margin-left: 0 !important;
    padding: 0;
}

ul.nav-pills {
    background-color: transparent;
}

.taber-conent {
    background: #fdfaf5;
    margin-top: 40px;
    margin-bottom: 30px;
}

.tab-content-new .tab-pane .row{
	height: 420px;
}
.tab-content-new .nav-line li a{
    color:#C0C0C0
}
.tab-content-new ul.nav-tabs.nav-line{
    border-bottom: 1px solid #eee;
}
.tab-content-new ul.nav-tabs.nav-line>li{
    margin-right: 20px;
}
.tab-content-new ul.nav-tabs.nav-line>li>a{
    padding: 0 0 16px;
    font-size: 20px;
    border-bottom: 2px solid transparent;
    background: none;
}
.tab-content-new ul.nav-tabs.nav-line>li.active>a{
    color:#D8A849;
    border-bottom: 2px solid #D8A849;
    font-weight: bold;
}
.today.today_in_tab li{
    padding:18px 0;
}
.today.today_in_tab li:last-child{
    border-bottom: 0;
}
.news-tab{
    display: flex;
}
.news-tab .nav-tabs{
    border-bottom: 0;
    display: flex;
    flex-direction: column;
}
.news-tab .tab-content{
    flex:1;
    min-width: 0;
}
.news-tab .nav-tabs li{
    height:124px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.news-tab .nav-tabs li a{
    width: 30px;
    display: block;
    border:none;
    line-height: 1.2;
    background: none;
    font-size: 18px;
    padding:0;
}
.news-tab .nav-tabs li:first-child{
    background: #FFF7F1;
}
.news-tab .nav-tabs li:nth-child(3){
    background: #F8EAEC;
}
.news-tab .nav-tabs li:first-child a{
    color: #EE812D;
}
.news-tab .nav-tabs li.active:first-child{
    background: #EE812D;
}
.news-tab .nav-tabs li:nth-child(2){
    background:#E8F1F9 ;
}
.news-tab .nav-tabs li:nth-child(2) a{
    color: #4091D4;
}
.news-tab .nav-tabs li:nth-child(3) a{
    color: #DB4545;
}
.news-tab .nav-tabs li.active:nth-child(2){
     background: #4091D4 ;
 }
.news-tab .nav-tabs li.active:nth-child(3){
    background: #DB4545 ;
}
.news-tab .nav-tabs li.active a{
    color: #fff ;
}
.news-tab .tab-content .tab-pane{
    padding-left: 16px;
    padding-top: 4px;
    padding-bottom: 2px;
    padding-right: 16px;
}
.news-tab .tab-content .tab-pane:first-child{
    background:#FFF7F1;
}
.news-tab .tab-content .tab-pane:nth-child(2){
    background:#E8F1F9;
}
.news-tab .tab-content .tab-pane:nth-child(3){
    background:#F8EAEC;
}

.news-box .col-md-6 {
    padding: 0 10px;
}

.news-box {
    margin: 0 -10px;
}

.news-center .owl-nav,.disnone {
    display: none;
}

.news-center .item a {
    display: block;
    height: 370px;
}

ul.nav-three li:last-child a:after {
    display: none;
}

.news-center .item a img {
    width: 561px;
    height: 374px;
}

.news-box .news-center .item .title {
    font-size: 20px;
    padding: 30px 30px 23px 16px;
    background: rgba(0,0,0,0.7);
}

.news-box .news-center .item .title:hover{
	background: rgba(0,0,0,0.7);
}

button {
    padding: 0;
    background: none;
    border: none;
}

.news-box .news-center .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 0 3px;
    background: rgba(255, 255, 255, .3);
}

.news-box .news-center .owl-dots .owl-dot.active span,
.news-box .news-center .owl-dots .owl-dot:hover span {
    background: #fff;
}

.news-box .news-center .owl-dots {
    bottom: 20px;
    right: 30px;
}

.today li {
    padding: 24px 0;
    border-bottom: 1px solid #eee;
}

ul.today li .post-txt {
    margin-left: 0;
    color: #404248;
    font-size: 16px;
    width: 70%;
}

ul.today li .post-remarks {
    width: auto;
    margin-left: 0;
    cursor: pointer;
}

.news-box ul.today .time {
    opacity: 1;
    color: #BCBEC0;
    font-size: 14px;
    top: 24px;
    width: auto;
}

.today li a label {
    width: 49px;
    font-size: 12px;
    margin-right: 17px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    margin-bottom: 0;
    position: relative;
    cursor: pointer;
    color: #fff;
    border-radius: 3px;
    background: #D8A849;
    border: 1px solid #D8A849;
    border-bottom-right-radius: 0;
}

.today li a label:before {
    content: '';
    width: 0;
    height: 0;
    border-color: #D8A849 transparent;
    border-width: 0px 5px 4px 0px;
    border-style: solid;
    position: absolute;
    right: -4px;
    bottom: 0px;
    z-index: 3;
}

.zfxxgk {
    float: right;
}

.make-public-title .zfxxgk a {
    background: linear-gradient(to top, #D09E57, #ECC793);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#D09E57, endColorStr=#ECC793);
    border: none;
    color: #fff;
    padding: 6px 25px;
    border-radius: 5px;
    box-shadow: 0 2px 10px rgb(31 89 175 / 30%);
}

.today li a label:after {
    content: '';
    width: 0;
    height: 0;
    border-color: #CBB486 transparent;
    border-width: 0px 6px 6px 0px;
    border-style: solid;
    position: absolute;
    right: -6px;
    bottom: -1px;
}

ul.today li a:hover {
    color: #0C318B;
}

.headline-news-img {
    float: left;
    width: 60px;
}

.headline-news .slider-text-2 {
    float: left;
    margin-left: 30px;
    width: 1000px;
    margin-top: 15px;
}

.headline-news {
    overflow: hidden;
}

.special-subject ul li {
    width: 33.333%;
    float: left;
    padding: 0 13px;
}

.special-subject ul {
    margin: 0 -13px;
}

.special-subject {
    margin-bottom: 40px;
    overflow: hidden;
}

.special-subject ul li a:hover img {
    opacity: 0.8;
}

.nav-txt h3 {
    font-weight: bold;
    margin: 0;
    font-size: 22px;
    color: #33363A;
    margin-top: 8px;
}

.nav-txt p span {
    font-size: 12px;
    margin-right: 25px;
    color: #535353;
}

.nav-tu {
    float: left;
    width: 61px;
}

.nav-txt {
    float: left;
    margin-left: 20px;
}

ul.nav-three li .nav-mider {
    display: flex;
    justify-content: center;
}

ul.nav-three>li.active>a,
ul.nav-three>li.active>a:focus,
ul.nav-three>li.active>a:hover {
    background-color: transparent;
}

ul.nav-three li a {
    display: block;
    padding: 19px 0 13px 0;
}

ul.nav-three li a:after {
    content: '';
    width: 1px;
    height: 42px;
    background-color: #CBB486;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

ul.nav-three li:nth-child(1) a {
    border-bottom: 3px solid #4FACE2;
}

ul.nav-three li:nth-child(1) a:hover h3 {
    color: #4FACE2;
}

ul.nav-three li:nth-child(2) a {
    border-bottom: 3px solid #F77739;
}

ul.nav-three li:nth-child(2) a:hover h3 {
    color: #F77739;
}

ul.nav-three li:nth-child(3) a {
    border-bottom: 3px solid #3AE6D1;
}

ul.nav-three li:nth-child(3) a:hover h3 {
    color: #3AE6D1;
}

ul.nav-three .active:nth-child(1) a:before {
    content: '';
    border-bottom: 0;
    border-top: 10px dashed;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    color: #4FACE2;
    margin-left: 6px;
    position: absolute;
    bottom: -11px;
    left: 50%;
    transform: translateX(-50%);
}

ul.nav-three .active:nth-child(2) a:before {
    content: '';
    border-bottom: 0;
    border-top: 10px dashed;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    color: #F77739;
    margin-left: 6px;
    position: absolute;
    bottom: -11px;
    left: 50%;
    transform: translateX(-50%);
}

ul.nav-three .active:nth-child(3) a:before {
    content: '';
    border-bottom: 0;
    border-top: 10px dashed;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    color: #3AE6D1;
    margin-left: 6px;
    position: absolute;
    bottom: -11px;
    left: 50%;
    transform: translateX(-50%);
}

.nav-txt p span:last-child {
    margin-right: 0;
}

.make-public-title h3 {
    font-size: 40px;
    color: #0D328B;
    margin: 0;
    letter-spacing: 3px;
    float: left;
}

.make-public-title a {
    border: 1px solid #0D328B;
    padding: 1px 5px;
    display: inline-block;
    margin-top: 10px;
    margin-left: 33px;
}

.make-public-title a .iconfont {
    font-weight: bold;
}

.affairs-public {
    background-color: rgba(255, 255, 255, .7);
    border-top: 8px solid #0D328B;
    padding: 30px;
}

.make-public-title {
    margin-bottom: 30px;
}

.slider-text-2 .owl-nav {
    display: none;
}

.xinxi_solution_main {
    overflow: hidden;
}

.main_mobile dl {
    padding-left: 0;
    margin-bottom: 0;
}

.xinxi_solution_main ul li {
    float: left;
    width: 148px;
    position: relative;
    overflow: hidden;
    transition: all 0.5s;
    border: 1px solid #CBB486;
}

.xinxi_solution_main ul li .left_top p {
    font-size: 22px;
    margin: 0 auto;
    line-height: 26px;
    color: #33363A;
    letter-spacing: 2px;
    font-weight: bold;
    margin-top: 24px;
    padding-bottom: 18px;
    position: relative;
}

.xinxi_solution_main ul li .left_top p:after {
    content: '';
    width: 24px;
    height: 3px;
    background: #D8A849;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}



.xinxi_solution_main ul li:nth-child(1) {
    margin-right: 5px
}

.xinxi_solution_main ul li:nth-child(2) {
    margin-right: 5px
}

.xinxi_solution_main ul li:nth-child(3) {
    margin-right: 5px
}

.xinxi_solution_main ul li:nth-child(4) {
    margin-right: 5px
}
.xinxi_solution_main ul li.on .right{
    display: block!important;
}
.xinxi_solution_main ul li .left_top {
    position: absolute;
    left: 0;
    text-align: center;
    cursor: pointer;
    right: 0;
    top: 19px;
}

.xinxi_solution_main ul li.on .left_top {
    width: 148px;
}

.xinxi_solution_main ul li.on .left_top p:after {
    background: #fff;
}

.xinxi_solution_main ul li .left {
    float: left;
    width: 148px;
    background: #FFFBF5;
    height: 225px;
    cursor: pointer;
    position: relative;
}

.xinxi_solution_main ul li .left span {
    padding-bottom: 20px;
}

.xinxi_solution_main ul li .left span:before {
    content: '';
    width: 208px;
    height: 152px;
    display: block;
    background-color: #fff7ec;
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%;
}

.xinxi_solution_main ul li .left_top .color-yellow {
    background: url(/assets2021/img/gl.png) no-repeat;
    width: 72px;
    height: 120px;
    display: block;
    margin: 0 auto;
    background-size: 100%;
    margin-left: 38px;
}

.xinxi_solution_main ul li .right {
    float: left;
    margin-left: 148px;
    position: absolute;
    padding:30px 5px 0 43px;
        top: auto;
        border-radius: 0;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
    border: none;
    margin-top: 0;
    background-color: transparent;
}

.xinxi_solution_main ul li.on {
    border: 1px solid #CBB486;
    width: 528px;
    margin-right: 5px;
}

.xinxi_solution_main ul li.on .left {
    background: -webkit-linear-gradient(bottom, #E6B980, #EACDA3);
    background: -o-linear-gradient(bottom, #E6B980, #EACDA3);
    background: -moz-linear-gradient(bottom, #E6B980, #EACDA3);
    background: linear-gradient(to top, #E6B980, #EACDA3);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#E6B980, endColorStr=#EACDA3);
    box-shadow: 0 0 20px rgba(228, 182, 123, .7);
}

.xinxi_solution_main ul li .left span {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.xinxi_solution_main ul li.on .left:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-left: 17px solid #e3b172;
    border-bottom: 17px solid transparent;
    position: absolute;
    right: -17px;
    bottom: 37px;
}

.xinxi_solution_main ul li.on .left span:before {
    background-color: #e3b172;
}

.xinxi_solution_main ul li.on .left_top p {
    color: #fff;
}

.xinxi_solution_main ul li .left_top .color-z {
    background: url(/assets2021/img/jc.png) no-repeat;
    width: 55px;
    height: 120px;
    display: block;
    margin: 0 auto;
    background-size: 100%;
    margin-left: 45px;
}

.xinxi_solution_main ul li .left_top .color-reder {
    background: url(/assets2021/img/fw.png) no-repeat;
    width: 62px;
    height: 108px;
    display: block;
    margin: 0 auto;
    background-size: 100%;
    margin-left: 43px;
    margin-top: 11px;
}

.xinxi_solution_main ul li .left_top .color-serve {
    background: url(/assets2021/img/zx.png) no-repeat;
    width: 83px;
    height: 120px;
    display: block;
    margin: 0 auto;
    background-size: 100%;
    margin-left: 31px;
}

.xinxi_solution_main ul li .left_top .color-jieg {
    background: url(/assets2021/img/jj.png) no-repeat;
    width: 82px;
    height: 108px;
    display: block;
    margin: 0 auto;
    background-size:100% 100%;
    margin-left: 31px;
    margin-top: 11px;
}

.xinxi_solution_main ul li .right dl dd {
    margin-right: 0;
    width: 50%;
    border: none;
    margin-bottom: 30px;
    float: left;
}


.xinxi_solution_main ul li .right dl dd a {
    font-size: 16px;
    color: #404248;
    box-sizing: border-box;
    padding-left: 10px;
    position: relative;
}
.xinxi_solution_main ul li .right dl dd a:nth-child(2){
	margin-left: 20px;
}
.xinxi_solution_main ul li .right dl dd a:hover {
    color: #D8A849;
    font-weight: bold;
}

.xinxi_solution_main ul li .right dl dd a:before {
    content: '';
    width: 3px;
    height: 3px;
    background: #CBB486;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translate(0, -50%);
}

.xinxi_solution_main ul li:nth-child(2) .right {
    padding: 28px 5px 0 43px;
}

.xinxi_solution_main ul li:nth-child(3) .right {
    padding: 20px 5px 0 43px;
}

.xinxi_solution_main ul li:last-child.on {
    margin-right: 0;
}

.xinxi_solution_main ul li:nth-child(5) .right {
    padding: 14px 5px 0 43px;
}

.convenience-service .col-md-4 {
    padding: 0 13px;
}

.convenience-service .row {
    margin: 0 -13px;
}

.zwgk {
    padding: 50px 0;
    background: url(/assets2021/img/zwgk-bg.png) center no-repeat;
}

.convenience-service-title {
    padding: 0 39px;
    background: url(/assets2021/img/zw01.png) no-repeat;
    height: 159px;
    display: flex;
    align-items: center;
    background-size: cover;
}

.iconfont-radius {
    float: left;
    width: 80px;
    height: 80px;
}

.convenience-txt h6 {
    margin: 0;
    font-size: 28px;
    color: #FFFFFF;
    margin-bottom: 15px;
}

.convenience-txt {
    float: left;
    margin-left: 20px;
}

.fw-server {
    margin-top: 31px;
    margin-bottom: 40px;
}

.politics-block {
    background: #FFFFFF;
    padding-top: 12px;
    padding-bottom: 8px;
    overflow: hidden;
    /* display: none; */
}

.politics-block ul li {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 5px;
    margin-bottom: 12px;
    padding-bottom: 10px;
}

.launch {
    font-size: 12px;
    color: #FFFFFF;
    border-radius: 17px;
    padding: 3px 15px 3px 9px;
    border: 1px solid #fff;
    float: left;
    cursor: pointer;
    background: url(/assets2021/img/jt-x.png) 43px no-repeat;
    letter-spacing: 6px;
}

.politics-block ul li a span {
    font-size: 14px;
    vertical-align: middle;
    color: #6B6B6B;
    float: left;
    line-height: 30px;
}

.politics-block ul li a span .iconfont {
    margin-right: 12px;
    vertical-align: middle;
    font-size: 24px;
    color: #D8A849;
    float: left;
}

.politics-block ul li a label {
    margin-bottom: 0;
    margin-top: 2px;
    float: right;
}

.politics-block ul li:nth-child(1),
.politics-block ul li:nth-child(3),
.politics-block ul li:nth-child(5) {
    border-right: 1px solid #e6e5e3;
}

.politics-block ul li a label .iconfont {
    font-size: 18px;
    color: #DACAAB;
}

.zm-bg-title {
    background: url(/assets2021/img/zw02.png) no-repeat;
    background-size: cover;
}

.tj-bg-title {
    background: url(/assets2021/img/zw03.png) no-repeat;
    background-size: cover;
}

.politics-block ul li a {
    display: block;
    overflow: hidden;
}

.current-menu {
    background: url(/assets2021/img/jt-s.png) 43px no-repeat;
}

.politics-block ul li a span em {
    font-style: normal;
    width: 100px;
    line-height: 16px;
    display: inline-block;
    overflow: hidden;
}

.linyr li:last-child {
    margin-bottom: 0;
}

.listnum5 {
    width: 100% !important;
    margin-bottom: 20px !important;
}

ul.nav-three .active:nth-child(1) a .nav-txt h3,
ul.nav-three .active:nth-child(1) a .nav-txt p span {
    color: #4FACE2;
}

ul.nav-three .active:nth-child(2) a .nav-txt h3,
ul.nav-three .active:nth-child(2) a .nav-txt p span {
    color: #F77739;
}

ul.nav-three .active:nth-child(3) a .nav-txt h3,
ul.nav-three .active:nth-child(3) a .nav-txt p span {
    color: #3AE6D1;
}

.statistical-data-list li a {
    display: block;
}

.statistical-data-list li a .iconfont {
    text-align: center;
    font-size: 32px;
    width: 50px;
    height: 50px;
    display: block;
    margin: 0 auto;
    line-height: 50px;
    background: #0C318B;
    border-radius: 50px;
    color: #fff;
}

.statistical-data-list li a p {
    font-size: 16px;
    color: #222222;
    text-align: center;
    margin-bottom: 0;
    margin-top: 5px;
}

.statistical-data .col-md-4,
.statistical-data .col-md-8 {
    padding: 0 17px;
}

.statistical-data-list li {
    margin-bottom: 8px;
}

.statistical-data-list li a:hover .iconfont {
    border: 1px solid #0C318B;
    color: #0C318B;
    background: #fff;
}

.Information-distribution h6 {
    font-size: 20px;
    color: #CBB486;
    font-weight: bold;
    margin: 0;
    float: left;
}

.code {
    position: relative;
}

.code em {
    font-style: normal;
    position: absolute;
    top: -29px;
    right: 0;
}

.code b {
    position: absolute;
    left: 0;
    bottom: 0;
}

.statistical-data .table-striped thead th:nth-child(1) {
    position: relative;
    padding: 0 16px 0 12px;
}

.table-striped thead th:nth-child(1):before {
    content: '';
    width: 100%;
    height: 1px;
    background: #fff;
    display: block;
    position: absolute;
    top: 17px;
    right: 0;
    left: 0;
    transform: rotate(-174deg);
}

.statistical-data .table-striped thead th {
    background: #D7C196;
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding: 6px 0;
    border: 1px solid #CBB486;

}

.statistical-data .table-striped {
    border: 1px solid #CBB486;
    margin-bottom: 0;
}

.statistical-data-list li:last-child {
    margin-bottom: 0;
}

.Information-distribution {
    margin-bottom: 30px;
}

.statistical-data .table-striped tbody td {
    font-size: 16px;
    color: rgba(64, 66, 72, .4);
    text-align: center;
    border: 1px solid #ECE3D5;
    padding: 5px 0;
    font-weight: bold;
}
  .more-years{
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100%;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
  }
  .selYear a, .selYear a:hover,.selYear a:focus{
    color: #CBB486;
  }
  .piece-b{
    float: right;
    position: relative;
  }
  .more-years ul li a{
    text-align: center;
    display: block;
    font-size: 12px;
    padding: 5px 0;
    color: #CBB486;
  }
.news-xw-menu .statistical-data .table-striped tbody .titfb-color {
    color: #404248;
    font-weight: bold;
    font-size: 16px;
}
.title-tj .njYear a{
    width: auto;
    height: auto;
    border: none;
    text-align: left;
    letter-spacing: 0;
    display: inline-block;
    line-height: inherit;
    float: none;
    border-radius: 0;
    margin-top: 0;
}
.more-years ul li a:hover{
    background:  #CBB486;
    color: #fff;
}
.statistical-data .table-striped tbody td:nth-child(1) {
    padding-left: 12px;
    text-align: left;
    color: #404248;
    border-right: 1px solid #CBB486;
    border-left: 1px solid #CBB486;
    font-weight: 500;
}

.statistical-data .table-striped tbody td:last-child {
    border-right: 1px solid #CBB486;
}

.statistical-data .table-striped tbody tr:last-child td {
    border-bottom: 1px solid #CBB486;
}

.statistical-data .table-striped tbody td a {

 /*   font-weight: bolder;*/
    color: #404248;
}

.statistical-data .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}

.statistical-data .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #FDFBF8;
}

.selYear {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    float: right;
    /*é™æ ¨ç§·æ¦›æ¨¿î…»ç» î…žã”ç¼æ’´æ½«*/
    border: none;
    font-size: 12px;
    color: #CBB486;
    text-align-last: center;
    /* é‚å›¨æ¹°çžå‘¬è…‘*/
    background: url(/assets2021/img/jiantou.png) no-repeat right 0.5rem center;
    padding: 2px 5px;
    padding-right: 20px;
    border: 1px solid #CBB486;
    border-radius: 12px !important;
}

.selYear:focus {
    background: url(/assets2021/img/jiantou_bottom.png) no-repeat right 0.5rem center;
}

/*æ·‡î†½æ•¼option*/
.selYear option::-ms-expand {
    display: none;
}

.selYear option {
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari éœï¿½ Chrome */
    appearance: none;
}

/* --é‘³å±¾æ«™é‘¹æ’ç“§æµ£æ’»î–é‘¹ï¿½--*/
.selYear option:hover {
    color: #fff;
    background-color: #1E90FF;
}

.title-tj h3 {
    margin: 0;
    font-size: 20px;
    color: #D8A849;
    font-weight: bold;
    letter-spacing: 3px;
    padding-bottom: 14px;
    border-bottom: 3px solid #D8A849;
    float: left;
}

.title-tj {
    overflow: hidden;
    border-bottom: 1px solid #EEEEEE;
}

.title-tj a {
    font-size: 12px;
    color: #D8A849;
    width: 57px;
    height: 24px;
    border: 1px solid #D8A849;
    display: block;
    line-height: 23px;
    text-align: center;
    float: right;
    border-radius: 12px;
    margin-top: 2px;
    letter-spacing: 2px;
}

.title-tj .iconfont {
    font-size: 12px;
}
.tongji-nj {
    overflow: visible;
}
.title-tj a:hover,
.module .more a:hover {
    background: #D8A849;
    color: #fff;
}
.yearbook-j .more-years li a{
    width: auto;
    height: auto;
    border: none;
    letter-spacing: 0;
    line-height: inherit;
    float: none;
    border-radius: 0;
    margin-top: 0;
}

.lister li a,
.tongji-list li a {
    font-size: 16px;
    color: #404248;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 80%;padding-left: 20px;
    position: relative;
}
.lister li a:before,.tongji-list li a:before{
content: '';
    width: 5px;
    height: 5px;
    background: #D8A849;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.lister li a:hover{
	color: #D8A849;
	font-weight: bold;
}
.tongji-list li {
    border-bottom: 1px solid #dde1e4;
    overflow: hidden;
    padding: 22px 0;
}

.lister .time,
.tongji-list .time {
    float: right;
    font-size: 14px;
    color: #BCBEC0;
    margin-top: 2px;
}

.lister li {
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 18px;
    border-bottom: 1px solid #dde1e4;
}

.lister li a:hover,
.tongji-list li a:hover,
.thumbile-ul li a:hover {
    color: #0D328B;
}

.xinxi_solution_main ul li .right dl .active a {
    color: #0D328B;
    font-weight: bold;
}

.look-more {
    width: 130px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.mess-table {
    position: relative;
}

.politics-block .active a span,
.politics-block .active a .iconfont,
.politics-block a:hover span,
.politics-block a:hover .iconfont {
    color: #3aa2fa;
}

.oranger .active a span,
.oranger .active a .iconfont,
.oranger a:hover span,
.oranger a:hover .iconfont {
    color: #fb9f3d;
}

.pinker .active a span,
.pinker .active a .iconfont,
.pinker a:hover span,
.pinker a:hover .iconfont {
    color: #e76f6f;
}


/* é‚ä¼´æ¤ˆæ¶“î…žç¸¾ */
.Carousel-content h4 {
    font-size: 16px;
    color: #303030;
    margin-top: 0;
    text-align: justify;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 25px;
    overflow: hidden;
    height: 56px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Carousel-content p {
    color: #737373;
    font-size: 14px;
}

.news-middle-Carousel .item a {
    display: block;
    background-color: #fff;
    border: 1px solid #EEEEEE;
}

.news-middle-Carousel .item a img {
    height: 190px;
}

.Carousel-content {
    padding: 14px 15px;
    overflow: hidden;
}

.news-middle-Carousel .owl-dots {
    display: none;
}

.news-middle-Carousel .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: -100px;
    transform: translateY(-50%);
}

.news-middle-Carousel .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    right: -100px;
    transform: translateY(-50%);
}

.news-middle-Carousel .owl-nav button {
    width: 50px;
    height: 50px;
    background-color: #D8A849;
}

.news-middle-Carousel .owl-nav .owl-prev span {
    background: url(/assets2021/img/left.png) center no-repeat;
    width: 20px;
    margin: 0 auto;
    height: 20px;
    display: block;
    text-indent: -999px;
}

.news-middle-Carousel .owl-nav .owl-next span {
    background: url(/assets2021/img/right.png) center no-repeat;
    width: 20px;
    margin: 0 auto;
    height: 20px;
    display: block;
    text-indent: -999px;
}

.news-xw-menu {
    padding: 0px 30px 0px;
    background: linear-gradient(#fff, #f5f8fd);
    margin-top: -40px;
    padding-bottom: 60px;
}

.news-middle-Carousel .item a:hover h4,
.breadcrumb li a:hover,
.decision-making-radius-list li a:hover,
.Download_attachments ul li a:hover,
.catalogue-m001 li a:hover {
    color: #0C318B;
    font-weight: bold;
}

.list-news-cont li {
    padding-top: 25px;
}

.block-search-filter {
    margin-bottom: 60px;
}


/* é’æ¥„ã€ƒ */
.breadcrumb {
    border-radius: 0;
    padding: 0;
    background: transparent;
    margin-bottom: 0;
}

.breadcrumb li,
.breadcrumb li a {
    color: rgba(0, 0, 0, .7);
    font-size: 16px;
}

.breadcrumb>li+li:before,
.breadcrumb>.active {
    color: rgba(0, 0, 0, .7);
}

.crumbs {
    padding: 22px 0;
}

.beacon-aplus h3,
.Leading-member-man {
    margin-top: 0;
    font-size: 20px;
    color: #D8A849;
    font-weight: bold;
    padding-bottom: 14px;
    padding-left: 12px;
    padding-top: 20px;
    margin-bottom: 0;
    letter-spacing: 3px;
    border-bottom: 1px solid #EEEEEE;
}

.beacon-aplus {
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    border-top: 2px solid #D8A849;
}

.beacon-aplus h3 span,
.Leading-member-man span {
    padding-bottom: 10px;
    border-bottom: 3px solid #D8A849;
}

.Open-decision-making li a {
    display: block;
    overflow: hidden;
    border: 1px solid #EEEEEE;
    padding: 10px 12px;
    padding-bottom: 6px;
}

.Open-decision-making li {
    margin-top: 10px;
}

.Open-decision-making li a span {
    font-size: 14px;
    vertical-align: middle;
    color: #303030;
    float: left;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 83%;
}

.Open-decision-making li a span .iconfont {
    margin-right: 12px;
    vertical-align: middle;
    font-size: 24px;
    color: #D8A849;
    float: left;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.Open-decision-making li a label {
    margin-bottom: 0;
    margin-top: -5px;
    float: right;
}

.Open-decision-making li a label .iconfont {
    font-size: 26px;
    color: #BBBBBB;
}

.Open-decision-making {
    padding: 0 12px;
    margin-top: 14px;
    margin-bottom: 10px;
}

.decision-making-row {
    margin-top: 30px;
}

.decision-making-radius-list li a {
    font-size: 16px;
    color: #404248;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 80%;
    padding-left: 20px;
    position: relative;
}

.decision-making-radius-list li a:before {
    content: '';
    width: 5px;
    height: 5px;
    background: #D8A849;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.decision-making-radius-list li {
    overflow: hidden;
    padding: 15px 0;
}

.decision-making-radius-list .time {
    float: right;
    font-size: 14px;
    color: #737373;
    margin-top: 2px;
}

.decision-making-radius-list {
    margin-top: 20px;
}

.decision-making-radius-list li:nth-child(5) {
    border-bottom: 1px solid #dcdfe3;
    padding-bottom: 40px;
    margin-bottom: 25px;
}

.decision-making-radius-list li:nth-child(10) {
    border-bottom: 1px solid #dcdfe3;
    padding-bottom: 40px;
}

.decision-making-radius-list li:nth-child(15) {
    border-bottom: 1px solid #dcdfe3;
    padding-bottom: 40px;
}

.padding-top22 {
    padding-top: 22px;
}

/* é’å—›ã€‰ */
.pagination .whj_jqueryPaginationCss-1 {
    text-align: center;
    display: flex;
    justify-content: center;
}

.pagination .whj_jqueryPaginationCss-1 .whj_border {
    border: 1px solid #EEEEEE;
    padding: 7px 15px;
    margin: 0 3px;
    display: inline-block\9;
    cursor: pointer;
    color: #3A3A3A;
    height: 40px;
    font-size: 16px;
    border-radius: 4px !important;
    white-space: nowrap;
    background-color: #fff;
}

.whj_color {
    display: inline-block;
}

.pagination .whj_jqueryPaginationCss-1 .whj_border.whj_checked {
    background: #0C318B;
    color: #fff;
}

.whj_color {
    margin-left: 10px;
    margin-right: 10px;
    color: #282626;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    white-space: nowrap;
}

.pagination .whj_jqueryPaginationCss-1 input {
    width: 50px;
    padding: 6px;
}

.pagination {
    margin-top: 35px;
    margin-bottom: 57px;
    text-align: center;
    display: block;
}

.whj_jqueryPaginationCss-1 input:focus {
    outline: none;
}

.whj_hover:hover {
    border: 1px solid #0C318B !important;
    color: #0C318B !important;
    background-color: transparent;
}

.whj_padding.whj_color.wbk:after {
    content: '';
    position: absolute;
    top: 11px;
    width: 2px;
    right: -20px;
    height: 20px;
    background: #f3f3f3;
}

.wbk,
.whj_skip {
    border: none !important;
    position: relative;
    margin: 0 20px;
}

/* éŒãƒ¨î‡—é’æ¥„ã€ƒ */
.tipser {
    font-size: 14px;
    color: #0C318B;
}

.table-bordered {
    border: none !important;
    table-layout: fixed;
    margin-bottom: 0;
}

#list{
    border:1px solid #9DC3E5;
    border-collapse: collapse;
}
#list tr th,#list tr td{
    padding:0;
}
#list tr th{
    text-align:left;
    border-radius: 0!important;
}
#list a{
    color:#000;
}
#list tbody tr:hover td{
    background:#ffecc8;
}
#list thead th{
    background:#5B9BD5;
    color:#fff;
    font-size: 18px;
    padding:10px;
    text-align: center;
    border:1px solid #5B9BD5!important;
}
#list tbody tr td{
    background: #DEEAF6;
    color:#222;
    padding:10px;
    font-size: 14px;
}
#list tbody tr td,#list thead th{
    border:1px solid #9DC3E5;
}
#list tbody tr td a{
    cursor: pointer;
    display: block;
    text-align: left;
    transition: initial;
    min-height: 30px;
    line-height: 1.8;
    float: left;
    overflow: hidden;
}
.Article_content:has(.zhu){
	padding:0;
}
.Article_content .zhu{
	display: block;
	font-size: 14px;
	text-align: left;
	color:#666;
	margin:20px 40px 10px;
}
#list tbody tr td a:hover{
	color:red;
}
#list tbody tr:nth-child(even) td{
    background: #fff;
}
.info_flow_coolsite {
    background-color: #fff;
    margin-top: 21px;
}

.info_flow_coolsite tr th {
    border: none !important;
    padding: 19px 0px !important;
    color: #FFFFFF;
    font-size: 16px;
    border-right: 1px solid rgba(88, 59, 0, .1) !important;
    text-align: center;
    padding-left: 0 !important;
    background: #D8A849;
}

.info_flow_coolsite tr td {
    border: none !important;
    border-bottom: 1px solid #e5e5e5 !important;
    color: #000000;
    font-size: 14px;
    text-align: center;
    padding: 19px 0px !important;
}

/* ç»‹å¤¸æ¬¢ */
.Reform-dynamics {
    margin-top: 40px;
    margin-bottom: 29px;
}

.txt-rigdiv {
    padding-top: 20px;
    border-right: 1px solid #EEEEEE;
}

.txt-rigdiv-title {
    color: #999;
    position: relative;
    text-align: center;
    font-size: 16px;
}

.txt-rigdiv-title::before {
    content: '';
    width: 52px;
    height: 1px;
    background-color: #eee;
    position: absolute;
    top: 10px;
    left: 0px;
}

.txt-rigdiv-title::after {
    content: '';
    width: 52px;
    height: 1px;
    background-color: #eee;
    position: absolute;
    top: 10px;
    right: 0px;
}

.fontSize {
    display: flex;
    margin: 25px 0px;
}

.fontSize li {
    flex: 1;
    text-align: center;
    font-size: 16px;
}

.fontSize li.active span {
    color: #fff;
    background-color: #D8A849;
    padding: 4px 7px;
}

.Article-title {
    margin-top: 0px;
}

.fontSize li span {
    cursor: pointer;
}

.Article-time {
    font-size: 16px;
    color: #CBCCCE;
}

.Article_content p{
    font-size: 16px;
}
.Article_content img{
    margin-bottom: 0px;
}
.Article_content p {
    margin-bottom: 25px;
    text-align: justify;
}
.Article_content table{
    margin: 0 auto;
}
.Download_attachments .xz-fj {
    background: linear-gradient(to top, #D09E57, #ECC793);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#D09E57, endColorStr=#ECC793);
    border: none;
    color: #fff;
    padding: 9px 15px;
    border-radius: 5px;
    box-shadow: 0 2px 10px rgb(31 89 175 / 30%);
}

.Download_attachments .iconfont {
    font-size: 20px;
    vertical-align: middle;
    margin-right: 10px;
}

.Download_attachments ul li a {
    font-size: 16px;
    color: #404248;
}

.Download_attachments ul {
    margin-top: 19px;
}

.m-skin {
    padding-top: 40px;
    margin-bottom: 60px;
    border-top: 1px solid #EEEEEE;
}

.m-skin .list-news-cont li {
    width: 48%;
    float: left;
}

.m-skin .list-news-cont li:nth-child(even) {
    float: right;
}

.Article-title {
    font-size: 32px;
}

/* é¥å‰§å¢–é’æ¥„ã€ƒ */
.Picture_list a h4 {
    font-size: 16px;
    color: #303030;
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Picture_list a .Picture_data {
    overflow: hidden;
    margin-bottom: 15px;
}

.Picture_list a .Picture_data span {
    color: #BCBEC0;
    font-size: 14px;
}

.Picture_list a .Picture_data span:first-child {
    float: left;
}

.Picture_list a .Picture_data span:last-child {
    float: right;
}

.Picture_list a label {
    margin-bottom: 0;
    width: 100%;
    display: block;
    overflow: hidden;
}

.Picture_list a label img {
    height: 198px;
    width: 100%;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
}

.Picture_list a .Picture_characters {
    color: #9F9F9F;
    font-size: 12px;
    line-height: 20px;
    text-align: justify;
    margin-top: 10px;
    overflow: hidden;
    height: 40px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 10px;
}

.Picture_list a {
    display: block;
    padding: 20px 16px;
    overflow: hidden;
    border: 1px solid #EEEEEE;
    background: #fff;
}

.Picture_list div {
    margin-bottom: 20px;
}

.Picture_list {
    margin-top: 30px;
}

.Picture_list a:hover {
    border: 1px solid #0C318B;
}

.Picture_list a:hover h4 {
    color: #0C318B;
}

.Picture_list a:hover img {
    -wekbit-transform: scale(1.05);
    transform: scale(1.05);
}

/* é€åž®å§Ÿæ¾¶Ñƒå·º */
.netcom-ban-title .iconfont {
    width: 54px;
    height: 54px;
    background: #FFFFFF;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
    line-height: 54px;
    text-align: center;
    font-size: 30px;
    color: #C01A20;
}

.netcom-ban {
    border: 1px solid #D8A849;
    background: #fff;
}

.netcom-ban-title {
    padding-top: 23px;
    padding-bottom: 13px;
    background: linear-gradient(145deg, #FF9696 0%, #C80B0B 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FF9696', endColorStr='#C80B0B', gradientType='1');
}

.netcom-ban-title h6 {
    font-size: 20px;
    color: #fff;
    letter-spacing: 3px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;
    font-weight: bold;
}

.netcom-ban-ul ul li {
    margin-bottom: 30px;
}

.netcom-ban-ul ul li:last-child {
    margin-bottom: 0px;
}

.netcom-ban-ul ul li a .jt-ic {
    float: right;
    font-size: 20px;
    color: #CBB486;
}

.netcom-ban-ul ul li a .ico {
    float: left;
    font-size: 22px;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    color: #CBB486;
}

.netcom-ban-ul ul li a span {
    font-size: 14px;
    color: #6B6B6B;
    margin-top: 4px;
    display: inline-block;
    margin-left: 27px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 69%;
}

.netcom-ban-ul {
    padding: 22px 57px;
    overflow: hidden;
}

.Government_affairs {
    margin-bottom: 50px;
}

.netcom-ban-title02 {
    background: linear-gradient(145deg, #44B3FC 0%, #2E8EF9 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#44B3FC', endColorStr='#2E8EF9', gradientType='1');
}

.netcom-ban-title03 {
    background: linear-gradient(145deg, #EACDA3 0%, #E6B980 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EACDA3', endColorStr='#E6B980', gradientType='1');
}

.netcom-ban-title02 .iconfont {
    color: #2F8FF9;
}

.netcom-ban-title03 .iconfont {
    color: #E6B980;
}

.netcom-ban-ul ul li a:hover,.Open-decision-making li a:hover{
	color: #CBB486;
}

.netcom-ban-ul ul li a:hover .ico,
.Open-decision-making li a:hover span .iconfont {
    transform: scale(1.2);
}

/* ç¼ç†»î…¸é’å—˜ç€½ */
.analyse-skin {
    overflow: hidden;
    padding: 0 30px;
    padding-top: 0;
    border-top: none;
}

.report-ul li {
    float: left;
    padding: 0 4px;
    width: 33.3333%;
}

.report-ul {
    overflow: hidden;
    margin: 0 -4px;
    margin-top: 20px;
}

.report-ul li a {
    display: block;
    padding: 14px 12px;
    border: 1px solid #EEEEEE;
    background: #FFFFFF;
    border-top: 2px solid #D8A849;
}

.report-ul li a h6 {
    color: #D8A849;
    font-size: 16px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
}

.report-ul li a p {
    font-size: 12px;
    color: #BABABA;
    text-align: justify;
    line-height: 24px;
    margin-bottom: 15px;
    overflow: hidden;
    height: 120px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.report-ul li a span {
    font-size: 12px;
    color: #666666;
}

/* ç¼ç†»î…¸éˆå¶…å§Ÿ */
.center-midd-list {
    border: 1px solid #EEEEEE;
    background: #fff;
    border-top: 2px solid #D8A849;
}

.center-midd-list .title-tj {
    padding-left: 12px;
    padding-top: 20px;
    padding-right: 12px;
}

.wCYvWN {
    padding: 0 12px;
    margin-top: 10px;
}

.wCYvWN li a {
    width: 70%;
    font-size: 12px;
}

.wCYvWN .time {
    font-size: 12px;
    margin-top: 0;
}

.wCYvWN li:last-child {
    border-bottom: none;
}

.wCYvWN li {
    padding: 15px 0;
}

/* ç¼ç†»î…¸éˆå¶…å§Ÿ */
.thumbile {
    border: 1px solid #EEEEEE;
    padding: 20px 30px;
    overflow: hidden;
    background: #fff;
    margin-bottom: 20px;
}

.thumbile-ul li a {
    font-size: 14px;
    color: #303030;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    width: 90%;
    padding-left: 20px;
    position: relative;
}

.thumbile-ul li a:before {
    content: '';
    width: 5px;
    height: 5px;
    background: #D8A849;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.thumbile-ul li {
    float: left;
    padding: 15px 0;
    width: 50%;
}

.thumbile-ul {
    margin-top: 15px;
}

.thumbile-slider-owl .owl-nav {
    position: absolute;
    top: -35px;
    right: 0;
}

.thumbile-slider-owl .owl-nav button {
    width: 26px;
    height: 26px;
    background: #D8A849;
}

.thumbile-slider-owl .owl-nav .owl-prev {
    margin-right: 5px;
}

.thumbile-slider-owl .owl-nav .owl-prev span {
    background: url(/assets2021/img/lt03.png) center no-repeat;
    width: 10px;
    margin: 0 auto;
    height: 10px;
    display: block;
    background-size: cover;
    text-indent: -999px;
}

.thumbile-slider-owl .owl-nav .owl-next span {
    background: url(/assets2021/img/rt03.png) center no-repeat;
    width: 10px;
    margin: 0 auto;
    height: 10px;
    background-size: cover;
    display: block;
    text-indent: -999px;
}

.thumbile-slider-owl .owl-dots,
.yearbook-owl-slider .owl-dots {
    position: static !important;
    text-align: center;
}

.thumbile-slider-owl .owl-dots .owl-dot span,
.yearbook-owl-slider .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    background: #D9DEE4;
    margin: 0 3px;
}

.thumbile-slider-owl .owl-dots .owl-dot.active span,
.thumbile-slider-owl .owl-dots .owl-dot:hover span,
.yearbook-owl-slider .owl-dots .owl-dot.active span,
.yearbook-owl-slider .owl-dots .owl-dot:hover span {
    background: #0C318B;
}

.titler-width .title-tj h3 {
    width: 580px;
}

/* ç¼ç†»î…¸éç‰ˆåµ */
.nj-tu {
    margin-top: 11px;
    display: block;
}

.statistic_yearbook,
.application-gk {
    padding: 20px 30px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #EEEEEE;
    margin-bottom: 60px;
}

.yearbook-j {
    float: right;
    border: 1px solid #D8A849;
    padding: 4px 15px;
    background: url(/assets2021/img/rl.png) 10px no-repeat;
    padding-left: 35px;
    position: relative;
}

.njYear {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    font-size: 12px;
    color: #CDCDCD;
    background: url(/assets2021/img/jiantou.png) no-repeat right 0.5rem center;
    padding: 2px 5px;
    padding-right: 20px;
    width: 135px;
    border-radius: 12px !important;
}

.njYear:focus {
    background: url(/assets2021/img/jiantou_bottom.png) no-repeat right 0.5rem center;
}

/*æ·‡î†½æ•¼option*/
.njYear option::-ms-expand {
    display: none;
}

.njYear option {
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari éœï¿½ Chrome */
    appearance: none;
}

/* --é‘³å±¾æ«™é‘¹æ’ç“§æµ£æ’»î–é‘¹ï¿½--*/
.njYear option:hover {
    color: #fff;
    background-color: #1E90FF;
}

.yearbook-owl-slider .item a {
    position: relative;
    display: block;
}

.yearbook-owl-slider .item a p {
    font-size: 16px;
    color: #FFFFFF;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 8px 10px;
    overflow: hidden;
    right: 0;
    width: 100%;
    text-align: center;
    background: linear-gradient(0, rgba(0, 0, 1, .7) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .55) 100%);
}

.yearbook-owl-slider {
    margin-top: 20px;
}

/* æ·‡â„ƒä¼…éî„€ç´‘ */
.application-gk {
    margin-bottom: 25px;
}

.ld li {
    padding: 0;
    margin-bottom: 8px;
}

.ld li a {
    font-size: 16px;
    position: relative;
    display: block;
    color: #303030;
    border-radius: 0px;
    line-height: 52px;
    padding: 0 19px;
    border: 1px solid #EEEEEE;
    height: 52px;
    z-index: 0;
}

.ld li a .iconfont {
    font-size: 24px;
    margin-right: 15px;
    vertical-align: bottom;
}

.ld li a .jt-radus {
    font-size: 22px;
    margin-right: 0;
    margin-top: 1px;
    float: right;
    color: #BBBBBB;
}

ul.ld {
    padding: 0;
    margin-top: 10px;
}

ul.ld li a:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    padding-right: 4px;
    width: 0%;
    height: 50px;
    box-sizing: initial;
    z-index: -1;
    transition: 0.3s;
}

ul.ld li:nth-child(1) a:after,
ul.ld li:nth-child(4) a:after,
ul.ld li:nth-child(7) a:after {
    background: #2E8EF9;
}

ul.ld li:nth-child(2) a:after,
ul.ld li:nth-child(5) a:after,
ul.ld li:nth-child(8) a:after {
    background: #F9862E;
}

ul.ld li:nth-child(3) a:after,
ul.ld li:nth-child(6) a:after,
ul.ld li:nth-child(9) a:after {
    background: #DC4343;
}

ul.ld li a:hover:after {
    width: 100%;
}

.ld li a .icon-bangong-jigou {
    margin-right: 7px;
}

.ld li a .icon-duoren {
    font-size: 30px;
    margin-right: 9px;
}

ul.ld li:nth-child(1) a .color-t,
ul.ld li:nth-child(4) a .color-t,
ul.ld li:nth-child(7) a .color-t {
    color: #2E8EF9;
}

ul.ld li:nth-child(2) a .color-t,
ul.ld li:nth-child(5) a .color-t,
ul.ld li:nth-child(8) a .color-t {
    color: #F9862E;
}

ul.ld li:nth-child(3) a .color-t,
ul.ld li:nth-child(6) a .color-t,
ul.ld li:nth-child(9) a .color-t {
    color: #DC4343;
}

ul.ld li a:hover .iconfont,
ul.ld li a:hover,
ul.ld li a:hover .color-t {
    color: #fff;
}

.Acceptance-list-k li h5 {
    margin: 0;
    font-size: 14px;
    color: #303030;
    font-weight: bold;
    padding-left: 15px;
    position: relative;
}

.Acceptance-list-k li h5:before {
    content: '';
    width: 5px;
    height: 5px;
    background: #D8A849;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.Acceptance-list-k {
    margin-top: 21px;
}

.Acceptance-list-k li p {
    color: #737373;
    font-size: 14px;
    margin-top: 5px;
    margin-left: 15px;
}

.Acceptance-list-k li {
    margin-bottom: 15px;
}

.application-gk-ul {
    margin: 0 -9px;
    margin-top: 22px;
}

.application-gk-ul li {
    float: left;
    width: 33.333%;
    padding: 0 9px;
    margin-bottom: 15px;
}

.application-gk-ul .iconfont {
    font-size: 34px;
    text-align: center;
    display: block;
    color: #fff;
}

.application-gk-ul p {
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 11px
}

.application-gk-ul span {
    font-size: 12px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    padding: 2px 11px;
    text-align: center;
    ;
}

.application-gk-ul li a {
    display: block;
    padding-top: 15px;
    overflow: hidden;
    text-align: center;
    padding-bottom: 15px;
}

.application-gk-ul li a:hover{
	color: #D8A849;
}

.application-gk-ul li:nth-child(1) a {
    background: url(/assets2021/img/sq01.png) no-repeat;
    background-size: cover;
}

.application-gk-ul li:nth-child(2) a {
    background: url(/assets2021/img/sq02.png) no-repeat;
    background-size: cover;
}

.application-gk-ul li:nth-child(3) a {
    background: url(/assets2021/img/sq03.png) no-repeat;
    background-size: cover;
}

.interaction-ul03 li {
    float: left;
    width: 33.333%;
    padding: 0 9px;
    margin-bottom: 15px;
}

.interaction-ul03 {
    margin: 0 -9px;
    margin-top: 20px;
}

.interaction-ul03 li h6 {
    margin: 0;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 3px;
    margin-bottom: 15px;
}

.interaction-ul03 li:nth-child(1) a {
    background: url(/assets2021/img/hd01.png) no-repeat;
    background-size: cover;
}

.interaction-ul03 li:nth-child(2) a {
    background: url(/assets2021/img/hd02.png) no-repeat;
    background-size: cover;
}

.interaction-ul03 li:nth-child(3) a {
    background: url(/assets2021/img/hd03.png) no-repeat;
    background-size: cover;
}

.interaction-ul03 li:nth-child(1) a h6 {
    color: #0C318B;
}

.interaction-ul03 li:nth-child(2) a h6 {
    color: #C3A15C;
}

.interaction-ul03 li:nth-child(3) a h6 {
    color: #3DBA9E;
}

.interaction-ul03 li span {
    font-size: 18px;
    color: #FFFFFF;
}
.interaction-ul03 li span:hover{
	color: #D8A849;
}
.interaction-ul03 li a {
    display: block;
    overflow: hidden;
    padding: 30px 20px;
    padding-bottom: 49px;
}

.interaction-ul03 li span .iconfont {
    position: relative;
    top: 2px;
}

.Acceptance-list-k li:last-child {
    margin-bottom: 1px;
}

.hd-margin-35 {
    margin-bottom: 35px;
}

.icon-list {
    padding: 0;
    display: flex;
    justify-content: space-between;
}

.icon-list>li {
    margin: 0 4px;
    display: flex;
    transition: .1s;
    flex: 1;
  /*   overflow: hidden; */
}

.icon-list>li:first-child {
    padding-left: 0;
}

.jcgk-cont {
    display: flex;
    flex: 1;
}

.icon-list>li a {
    flex: 1;
}
/* .icon-list-lg .active{
       flex: auto;

} */
.icon-list>li .j-left {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 194px;
    border: 1px solid #CBB486;
    background: #FFFBF5;
    justify-content: center;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    padding-top: 25px;
    z-index: 1;
}

.icon-list>li .j-left:after {
    content: '';
    width: 208px;
    height: 152px;
    display: block;
    background-color: #fff7eb;
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%;
    z-index: -1;
}

.icon-list>li a i {
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background: #CBB486;
    color: #fff;
    font-size: 40px;
    border-radius: 50px;
}

.icon-list>li a span {
    text-align: center;
    color: #33363A;
    font-size: 18px;
    margin-top: 20px;
    padding-bottom: 15px;
    position: relative;
    white-space: nowrap;
    font-weight: bold;
}

.icon-list>li a span:after {
    content: '';
    width: 24px;
    height: 3px;
    background: #CBB486;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.j-right {
    background: #FFFBF5;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    padding: 4px 0;
    align-items: center;
    border: 1px solid #CBB486;
}

.icon-list-lg>li .j-right {
    display: none;
    transition: .3s;
    width: 100%;
    border-radius: 0;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
    margin: 0;
    position: static;
}

.j-right li {
    width: 100%;
}

.j-right li a {
    padding-left: 20px;
    box-sizing: border-box;
    display: block;
    color: #303030;
    font-size: 12px;
    position: relative;
    white-space: normal;
    padding-right: 10px;
}
.j-right li a:hover{
	color: #CBB486;
	font-weight: bold;
}

/* .icon-list-lg>li:hover {
    flex: 2;
    transition: .1s;
} */

.icon-list-lg>li:hover .j-left {
    background: #CBB486;
    color: #fff;
    width: 120px;
}

.icon-list-lg>li:hover i {
    background: #fff;
    color: #CBB486;
}

.icon-list-lg>li:hover span {
    color: #fff;
}

/* .icon-list-lg>li:hover .j-right {
    display: flex;
} */

.doc-list {
    margin-bottom: 19px;
}

.j-right li a:before {
    content: '';
    width: 3px;
    height: 3px;
    background: #D8A849;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translate(0, -50%);
}

.icon-list-lg>li:hover .j-left:after {
    display: none;
}

/* éªžæ’®å£Œ */
iframe {
    vertical-align: baseline;
    font-size: 100%;
    outline: none;
    padding: 0;
    margin: 0;
    border: none;
}

#frame_content {
    margin-top: 25px;
}

.new-warp {
    padding: 0 12px;
    margin-top: 14px;
    margin-bottom: 10px;
}

.new-warp li {
    margin-top: 10px;
    display: block;
    overflow: hidden;
    border: 1px solid #EEEEEE;
    padding: 14px 12px;
    text-align: center;
}

.new-warp li a {
    font-size: 14px;
    color: #303030;
    cursor: pointer;
}

/* é€åž®ç°»æ·‡â„ƒä¼…éî„€ç´‘ */
.content {
    background: rgb(242, 242, 242);
    padding: 40px 36px;
    min-height: 450px;
    margin-bottom: 20pt;
    display: flex;
}

.content .con_left {
    width: 260px;
}

.zfxxgk-left {
    width: 260px;
}

.zfxxgk-left dl {
    background: #FFFFFF;
    font-size: 23pt;
    width: 260px;
    cursor: pointer;
    color: #D8A849;
    margin-bottom: 15pt;
}

.zfxxgk-left dl dt {
    height: 72px;
    font-size: 23px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    align-items: center;
}

.zfxxgk-left-select {
    background: #D8A849;
    color: #fff;
}

.gkml-select {
    background: url(/assets2021/img/zfxxgk-left-gkml-select.png) center no-repeat;
}

.zfxxgk-left dl dt i {
    float: left;
    padding: 35px;
    cursor: pointer;
    line-height: 40pt;
    width: 40pt;
    height: 48pt;
}

.zfxxgk-left-select .gkml-select {
    background: url(/assets2021/img/zfxxgk-left-gkml-select.png) center no-repeat;
}

.zfxxgk-left-unselect .gkml-select {
    background: url(/assets2021/img/zfxxgk-left-gkml-un-select.png) center no-repeat;
}

.zfxxgk-left-unselect .gkzn-select {
    background: url(/assets2021/img/zfxxgk-left-gkzn-un-select.png) center no-repeat;
}

.zfxxgk-left-select .gkzn-select {
    background: url(/assets2021/img/zfxxgk-left-gkzn-select.png) center no-repeat;
}

.zfxxgk-left-unselect .gkzd-select {
    background: url(/assets2021/img/zfxxgk-left-gkzd-un-select.png) center no-repeat;
}

.zfxxgk-left-select .gkzd-select {
    background: url(/assets2021/img/zfxxgk-left-gkzd-select.png) center no-repeat;
}

.zfxxgk-left-unselect .gknr-select {
    background: url(/assets2021/img/zfxxgk-left-gknr-un-select.png) center no-repeat;
}

.zfxxgk-left-select .gknr-select {
    background: url(/assets2021/img/zfxxgk-left-gknr-select.png) center no-repeat;
}

.zfxxgk-left-unselect .gknb-select {
    background: url(/assets2021/img/zfxxgk-left-gknb-un-select.png) center no-repeat;
}

.zfxxgk-left-select .gknb-select {
    background: url(/assets2021/img/zfxxgk-left-gknb-select.png) center no-repeat;
}

.zfxxgk-left-select .list_dt_icon {
    position: absolute;
    right: 25px;
    top: 26px;
    width: 25px;
    height: 25px;
    background: url(/assets2021/img/jian.png) no-repeat;
    float: right;
    background-size: contain;
}

.ysqgk-select-un {
    background: url(/assets2021/img/zfxxgk-left-ysqgk-un-select.png) center no-repeat;
}

.zfxxgk-left .row2 span {
    float: left;
    width: 130px;
    line-height: 1.2;
    margin-top: 7pt;
}

.zfxxgk-left-unselect .list_dt_icon {
    position: absolute;
    right: 25px;
    top: 26px;
    width: 25px;
    height: 25px;
    background: url(/assets2021/img/jia.png) no-repeat;
    float: right;
    background-size: contain;
}

.zfxxgk-left .menu {
    display: none;
}

.zfxxgk-left .menu .menu-item {
    height: 32pt;
    display: block;
    line-height: 32pt;
    font-size: 15pt;
    text-align: left;
    border-top: none;
    margin-bottom: 0px;
    cursor: pointer;
    background: #FFF;
    color: #333;
    padding-left: 60pt;
}

.zfxxgk-left .menu .menu-item i {
    width: 4px;
    height: 4px;
    background: #4c4c4c;
    display: inline-block;
    border-radius: 50%;
    position: relative;
    top: -2pt;
    left: -15pt;
}

.zfxxgk-left .menu .menu-item:hover,.zfxxgk-left .taber-gkzd .menu .active {
    background: rgb(230, 245, 255);
    color: #2d66a5;
}

.zfxxgk-left .taber-gkzd .menu .menu-item {
    padding-left: 20pt;
}
.zfxxgk-left .taber-gkzd .list_dd{
	padding-right: 0px;
}

.zfxxgk-left .taber-gkzd .menu .menu-item i{
	left: -5px;
}

.Information_disclosure h1 {
    margin: 0;
    text-align: center;
    font-size: 70px;
    font-weight: 600;
    color: #D8A849;
    font-family: "microsoft yahei";
    line-height: 2.5;
    letter-spacing: 14px;
}

.right-side-inner {
    background: #fff;
    padding: 30px;
    flex: 1;
    margin-left: 20px;
}

/* .tab-pane.active {
    display: block;
}
 */
.right-side-inner h1 {
    font-size: 38px;
    color: #2d66a5;
    margin: 25px 0px 38px 0px;
    text-align: center;
    font-weight: 600;
}

.scroll_wrap {
    height: 970pt;
    padding-right: 20px;
}

.system li {
    position: relative;
    padding: 15px 0 15px;
    margin: 0;
    overflow: hidden;
}

.system li:first-child {
    margin-top: 0;
}

ul.system li a {
    font-size: 16px;
    color: #404248;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    padding-left: 20px;
    position: relative;
    margin-left: 0;
}

.system li a:before {
    content: '';
    width: 5px;
    height: 5px;
    background: rgb(45, 102, 165);
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

ul.system li a:hover,
.xinxi-mulu-box ul li a h3:hover,
ul.btn-list li a:hover {
    color: #0C318B;
}

.module .more a {
    font-size: 12px;
    color: #D8A849;
    border: 1px solid #D8A849;
    padding: 3px 6px;
    line-height: 23px;
    text-align: center;
    border-radius: 12px;
    margin-top: 2px;
    letter-spacing: 2px;
}

.xinxi-mulu-box:last-child {
    margin-bottom: 20px;
}

.module .more a .iconfont {
    font-size: 12px;
}

.module .more {
    text-align: center;
}

.content .con_right {
    background: #FFFFFF;
    width: 850px;
    margin-left: 18px;
    overflow-x: visible;
}

.con_right .right_tit,
.text-tit h1 {
    font-size: 32pt;
    color: #D8A849;
    font-weight: bold;
    text-align: center;
    margin: 25px 0px 38px 0px;
}

.con_right p {
    /* font-size: 16pt;  */
    line-height: 30pt;
    text-indent: 2em;
}

.con_right .word .level_2 {
    font-size: 21pt;
    line-height: 60pt;
    font-weight: bold;
}

.con_right .word .level_3 {
    font-size: 18pt;
    line-height: 60pt;
    font-weight: bold;
}

.word {
    font-size: 16pt;
}

.con_right p a {
    color: #D8A849;
}

.text-tit h4 {
    cursor: pointer;
    font-size: 15pt;
    text-align: center;
    font-weight: bold;
}

.text-tit .a_active {
    color: #D8A849;
}

.text-tit {
    text-align: center;
    border-bottom: 3px solid #f5f5f5;
    padding-bottom: 20pt;
    margin-bottom: 20pt;
}

.module .text {
    padding: 2rem;
}

.text-tit h4 a {
    color: #000;
}

.xinxi-mulu-box {
    margin: 20px 16px 0px 16px;
}

.xinxi-mulu-box .title {
    height: 40px;
    line-height: 40px;
    color: #fff;
    width: 200px;
    text-align: left;
    text-indent: 40px;
    font-size: 16pt;
    font-weight: bolder;
    background: 10px center no-repeat #2d66a5;
    background-size: 24px;
    -ms-behavior: url(backgroundsize.min.htc);
    letter-spacing: 2px;
}

.xinxi-mulu-box ul {
    border: 1px solid #e1e1e1;
    background-color: #f4fafe;
    padding: 10px;
}

.xinxi-mulu-box ul li {
    display: inline-block;
    line-height: 40px;
    font-size: 16px;
    margin-right: 60px;
    margin-left: 10px;
}

.xinxi-mulu-box ul li a:before {
    content: "";
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 50%;
    background: #2d66a5;
    vertical-align: middle;
    margin-right: 14px;
    position: absolute;
    left: 0;
    top: 60%;
    transform: translateY(-50%);
}

.xinxi-mulu-box ul li a {
    position: relative;
    font-size: 16px;
    display: block;
    padding-left: 20px;
    float: left;
}

.xinxi-mulu-box ul li a:hover {
    outline: none;
    font-weight: 800;
    color: #FF8A00;
    text-decoration: none;
    cursor: pointer;
    font-weight: 800;
}

ul.btn-list {
    width: 100%;
    clear: both;
    display: flex;
    flex-wrap: wrap;
    padding: 0px 7px;
}

ul.btn-list li {
    width: 25%;
    padding: 0 10px;
    float: left;
    list-style: none;
    text-decoration: none;
}

ul.btn-list li a {
    background: #2d66a5;
    color: #fff;
    font-size: 14pt;
    padding: 10px;
    margin-bottom: 20px;
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 800;
}

.xinxi-mulu-box .title {
    height: 40px;
    line-height: 40px;
    color: #fff;
    width: 200px;
    text-align: left;
    text-indent: 40px;
    font-size: 16pt;
    font-weight: bolder;
    background: 10px center no-repeat #2d66a5;
    background-size: 24px;
    -ms-behavior: url(backgroundsize.min.htc);
    letter-spacing: 2px;
}

.xinxi-mulu-box .title h2 {
    font-size: 100%;
    margin: 0;
    font-weight: bold;
    line-height: 1.8;
}

.xinxi-mulu-box ul li a h3 {
    font-weight: normal;
    font-size: 100%;
    color: #000;
}

/* éˆçƒ˜ç€¯ç’å‰§ç–† */
.organizational-structure {
    background: #FFFFFF;
    margin-top: 20px;
    border: 1px solid #EEEEEE;
    padding-bottom: 40px;
}

.organizational-structure .nav-pills li a {
    background: #F6F3ED;
    font-size: 20px;
    color: #737373;
    padding: 11px 55px;
}

.organizational-structure .nav-pills>li+li {
    margin-left: 0;
    border-left: 1px solid #EEEEEE;
}

.organizational-structure .nav-pills>li.active>a,
.organizational-structure .nav-pills>li.active>a:focus,
.organizational-structure .nav-pills>li.active>a:hover {
    background-color: #D8A849;
    color: #fff;
}

.organizational-structure .nav-pills {
    border-bottom: 1px solid #D8A849;
}

.Leading-member {
    font-size: 28px;
    color: #333333;
    font-weight: bold;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 15px;
}

.Leading-member-man,
.Bureau_leader {
    padding-left: 30px;
}

.Bureau_leader li {
    position: relative;
    font-size: 14px;
    color: #303030;
    margin-top: 30px;
    padding-left: 15px;
}
.Bureau_leader li a {
	color: #303030;
}
.Bureau_leader li:before,
.catalogue-m001 li a:before {
    content: '';
    width: 5px;
    height: 5px;
    display: block;
    position: absolute;
    background: #D8A849;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.sidebar-list2 {
    border-top: 1px solid #EEEEEE;
    margin-top: 20px;
    padding-top: 6px;
    margin-bottom: 60px;
    padding-bottom: 10px;
}

.jigou-zhineng p {
    font-size: 16px;
    color: #404248;
    text-align: justify;
    margin-bottom: 30px;
}

.jigou-zhineng {
    padding: 0 30px;
    margin-top: 30px;
}

.jigou-shezhi {
    margin-top: 40px;
    padding: 0 27px;
    position: relative;
    margin-bottom: 14px;
}

.jigou-shezhi>div {
    position: absolute;
}

.jigou-shezhi .list11 {
    left: 133px;
    top: 74px;
}

.jigou-shezhi a {
    font-family: 'å¯°î†¿è’‹é—†å‘´ç²¦';
    font-weight: bold;
    display: block;
    float: left;
    margin: 3px;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    text-align: center;
    color: #555;
    line-height: 17px;
}

.jigou-shezhi .list11 a {
    height: 281px;
    width: 36px;
    margin-right: 4.2px;
    padding: 5px 6px;
    background-color: #FFE8E8;
    opacity: 1;
    filter: alpha(opacity=100);
}

.jigou-shezhi .list22 {
    left: 138px;
    top: 469px;
}

.jigou-shezhi .list22 a {
    padding: 5px 6px;
    height: 281px;
    width: 29px;
    margin-right: 6.2px;
    background-color: #E9F6E1;
}

.jigou-shezhi .list22 a:nth-child(2),
.jigou-shezhi .list22 a:nth-child(3) {
    width: 56px;
}

.jigou-shezhi a p {
    height: 100%;
    float: left;
    width: 22px;
}

.jigou-shezhi .list33 {
    left: 338px;
    top: 782px;
}

.jigou-shezhi .list33 a {
    height: 36px;
    width: 381px;
    margin-bottom: 11px;
    padding: 3px 5px;
    line-height: 36px;
    float: none;
    text-align: left;
    letter-spacing: 3px;
    background-color: #EEEBFC;
}

.jigou-shezhi .list44 {
    left: 338px;
    top: 912px;
}

.jigou-shezhi .list44 a {
    height: 36px;
    width: 381px;
    padding: 3px 5px;
    line-height: 36px;
    text-align: left;
    letter-spacing: 3px;
    background-color: #E2ECFB;
}
.jigou-shezhi .list55 {
    left: 100px;
    top: 100px;
}
.jigou-shezhi .list55 a {
    height: 274px;
    width: 32.55555px;
    margin-right: 6px;
    padding: 5px 5px;
    background-color: #FFE8E8;
}
.organizational-structure-hidden-list {
    margin: 0 -5px;
    margin-top: 20px;
    overflow: hidden;
}

.organizational-structure-div {
    padding: 0 20px;
}

.organizational-structure-hidden-list li a {
    font-size: 14px;
    color: #303030;
    background: #FFE8E8;
    display: block;
    text-align: center;
    padding: 10px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.organizational-structure-hidden-list li {
    float: left;
    width: 50%;
    margin-bottom: 10px;
    padding: 0 5px;
}

.bg-jgshez li a {
    background: #E9F6E1;
}

.bg-jgshez li:nth-child(1) a {
    padding: 20px 0;
}

.bg-jgshez01 li a {
    background: #EEEBFC;
}

.bg-jgshez02 li a {
    background: #E2ECFB;
}

/* .tab-content>.tab-pane {
    display: none !important;
}

.tab-pane.active {
    display: block !important;
} */

.no-bg-yj {
    background: transparent;
    border: none;
}

/* é‚ä¼´æ¤ˆé™æˆ£â–ˆæµœï¿½ */
.spokesman-conter h4 {
    font-weight: bold;
    font-size: 32px;
    color: #333333;
    text-align: center;
    margin-top: 35px;
    margin-bottom: 40px;
}

.spokesman-conter p {
    text-align: center;
    font-size: 16px;
    color: #CBCCCE;
}

.spokesman-man {
    width: 700px;
    height: 300px;
    margin: 0 auto;
    padding: 24px 40px;
    overflow: hidden;
    background: url(/assets2021/img/fyr.png) no-repeat;
    margin-top: 35px;
    background-size: cover;
}

.spokesman-lt {
    float: left;
    width: 190px;
}

.spokesman-rt ul li {
    color: #303030;
    font-size: 20px;
    margin-top: 20px;
    font-weight: bold;
}

.spokesman-rt {
    margin-left: 220px;
    margin-top: 37px;
}

/* æµœæŽ‘å§©é™å¶‰î›­ */
.tit-base span {
    color: #303030;
    font-size: 20px;
    margin-right: 30px;
}

.tit-base span strong {
    color: #D8A849;
    margin-left: 6px;
}

.tit-base {
    float: right;
    margin-top: -44px;
}

.tit-base span:last-child {
    margin-right: 0;
}

.hudong-list dt {
    color: #15398F;
    font-size: 16px;
    border-left: 3px solid #D8A849;
    padding-left: 27px;
    margin-bottom: 13px;
}

.hudong-list dt a {
    color: #15398F;
}

.hudong-list dd {
    font-size: 16px;
    color: #737373;
    margin-bottom: 13px;
    padding-left: 30px;
}

.hudong-list {
    padding: 24px 0;
    margin-top: 17px;
    background: #fff;
    border: 1px solid #EEEEEE;
}

.hudong-list dd:last-child {
    margin-bottom: 0;
}

.hdfk-potive {
    position: relative;
}

/* æ·‡â„ƒä¼…éî„€ç´‘é©î†¼ç¶ */
.catalogue-m {
    background: #fff;
    border: 1px solid #EEEEEE;
    margin-top: 20px;
}

.catalogue-m001 li {
    float: left;
    width: 33.333%;
    margin-bottom: 30px;
}

.catalogue-m001 li a {
    position: relative;
    font-size: 14px;
    color: #303030;
    padding-left: 15px;
}

.catalogue-m001 {
    overflow: hidden;
    padding-left: 30px;
    margin-top: 30px;
}

.catalogue-m002 li {
    width: 20%;
}

.catalogue-m001 .wd-fz-w {
    width: 50%;
}

.margni-btm100 {
    margin-bottom: 100px;
}

.Online-direct-report {
    font-size: 14px;
    color: #333333;
    text-align: justify;
    padding: 0 12px;
    line-height: 36px;
    margin-top: 20px;
    margin-bottom: 30px;
}

.question {
    border: 1px solid #EEEEEE;
    background: #fff;
    overflow: hidden;
    margin-bottom: 100px;
    margin-top: 20px;
}

.ask {
    padding: 0 30px;
    margin-top: 10px;
}

.ask li {
    border-bottom: 1px solid #EEEEEE;
    padding: 20px 0;
}

.ask li p {
    padding-left: 36px;
    position: relative;
    line-height: 36px;
    color: #737373;
    font-size: 16px;
}

.ask li p span {
    position: absolute;
    left: 0;
    top: 8px;
    line-height: normal;
    display: block;
    color: #fff;
    padding: 0 5px;
    background: #D8A849;
}

.ask li p.blue {
    color: #15398F;
    font-weight: bold;
}

.ask li p.blue span {
    font-weight: 500;
    padding: 0 4px;
    padding-bottom: 3px;
    line-height: 19px;
    background: #15398F;
}

.ask li:last-child, .supervise ul li:last-child {
    border-bottom: none;
}

/* éîƒ¿ç´¬é©æˆ æ½± */
.supervise{
    background-color: #fff;
    border: 1px solid #EEEEEE;
    overflow: hidden;
    padding:0 30px;
    margin-bottom: 30px;
}
.supervise-lt .iconfont {
    font-size: 28px;
    color: #fff;
}
.supervise-lt span{
    padding: 0 4px;
    background-color: #15398F;
    float: left;
    line-height: 25px;
    padding-top: 6px;
        margin-top: 4px;
}
.supervise-cont{
    margin-left: 56px;
}
.supervise-tel01{
   font-size: 16px;
   color: #15398F;
   display: block;
   margin-bottom: 3px;
}
.supervise-tel02{
   font-size: 20px;
   color: #15398F;
   display: block;
}
.supervise-cont p{
    margin-top: 10px;
}
.supervise-lt{
    float: left;
}
.supervise-rt{
    float: right;
    width: 267px;
    background:url(/assets2021/img/jd-bg.png) no-repeat;
    padding-top: 7px;
    text-align: center;
    padding-bottom: 10px;
}
.supervise-rt span img{
    width: auto;
}
.supervise-rt span {
    display: block;
    text-align: center;
}
.supervise-rt p{
    color: #FFFFFF;
    font-size: 16px;
    margin-top: 7px;
    text-align: center;
    margin-bottom: 12px;
}
.supervise-rt a{
    font-size: 15px;
    color: #FFFFFF;
    background-color: #15398F;
    border: 1px solid #FFFFFF;
    padding: 4px 15px;
}
.supervise ul li{
    padding: 30px 0;
    overflow: hidden;
    border-bottom: 1px solid #EEEEEE;
}
.supervise-rt a:hover{
    background-color: #FFFFFF;
    border: 1px solid #15398F;
    color: #15398F;
}
.contact-office-box{
    padding: 0 30px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 37px;
}
.contact-office-box li{
    float: left;
    color: #303030;
    font-size: 16px;
}
.contact-office-box li:first-child{
    margin-right: 90px;
}
.contact-office-box li p{
    margin-top: 15px;
}
.politics-block ul li a:hover,.politics-block ul li a:hover span,.politics-block ul li a:hover span .iconfont,.politics-block ul li a:hover label .iconfont{
	font-weight: bold;
    color: #3aa2fa;
}
.oranger ul li a:hover,.oranger ul li a:hover span,.oranger ul li a:hover span .iconfont,.oranger ul li a:hover label .iconfont{
	font-weight: bold;
    color: #fb9f3d;
}

.pinker ul li a:hover,.pinker ul li a:hover span,.pinker ul li a:hover span .iconfont,.pinker ul li a:hover label .iconfont{
	font-weight: bold;
    color: #e76f6f;
}
.list_dl{
    padding: 0 12px;
    margin-top: 14px;
    margin-bottom: 10px;

}
    .list_dt {
    display: flex;
    border: 1px solid #EEEEEE;
    padding: 10px 12px;
    padding-bottom: 8px;
    cursor: pointer;
    overflow: hidden;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.list_dt p{
        font-size: 14px;
    vertical-align: middle;
    color: #303030;
    float: left;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 83%;
}
.list_dt .iconer{
    margin-right: 12px;
    vertical-align: middle;
    font-size: 24px;
    color: #D8A849;
    margin-top: -2px;
    float: left;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.list_dt div{
        width: 100%;
}

.list_dt div .iconfont{
    font-size: 26px;
    color: #BBBBBB;
    float: right;
    margin-bottom: 0;
    margin-top: -5px;
}
.opendl div .iconfont {
       margin-bottom: 0;
    margin-top: 3px;
    float: right;
        font-size: 16px;
    color: #BBBBBB;
    transform: rotate(180deg);
}
.list_dt div .menu_chioce {
    transform: rotate(0deg);
}
.list_dd {
    border: 1px solid #EEEEEE;
    border-top: none;
    padding-right: 12px;
}
.list_dd ul{
    margin-left: 45px;
}
.list_li:last-child{
    border-bottom: none;

}
.list_li {
    font-size: 14px;
    vertical-align: middle;
    color: #303030;
    position: relative;
    cursor: pointer;
    border-bottom: 1px solid #EEEEEE;
}
.list_li:before{
  content: '';
  width: 5px;
  height: 5px;
  background: #D8A849;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
#open{
    border-bottom: none;
    padding-bottom: 0;
}
.list_dt a {
    display: flex;
    width: 100%;
}
.list_li a{
            color: #303030;
     display: block;
    padding: 15px 0;
    padding-left: 15px;
}
.list_dt a:hover .iconfont {
    transform: scale(1.2);
}
.list_dd a:hover {
     color: #0C318B;
     font-weight: bold;
}
.breadcrumb>li:nth-child(2):before{
  display: none;
  }

/*é€åž®ç°»æ·‡â„ƒä¼…éî„€ç´‘æ¶“æ’»î•½  é’ƒæ¿Šå£Š start*/
.Information_disclosure h1 {
	color: rgb(45, 102, 165);
}

.zfxxgk-left dl {
	color: rgb(45, 102, 165);
}

.zfxxgk-left-select {
	background: #2d66a5;
}

.zfxxgk-left-unselect .gkml-select {
	background-image: url(/assets2021/img/zfxxgk-left-gkml-un-select-blue.png);
}

.zfxxgk-left-unselect .gkzn-select {
	background-image: url(/assets2021/img/zfxxgk-left-gkzn-un-select-blue.png);
}

.zfxxgk-left-unselect .gkzd-select {
	background: url(/assets2021/img/zfxxgk-left-gkzd-un-select-blue.png) center no-repeat;
}

.zfxxgk-left-unselect .gknr-select {
	background: url(/assets2021/img/zfxxgk-left-gknr-un-select-blue.png) center no-repeat;
}

.zfxxgk-left-unselect .gknb-select {
	background: url(/assets2021/img/zfxxgk-left-gknb-un-select-blue.png) center no-repeat;
}

.ysqgk-select-un {
	background: url(/assets2021/img/zfxxgk-left-ysqgk-un-select-blue.png) center no-repeat;
}

.con_right .right_tit,
.text-tit h1 {
	color: rgb(45, 102, 165);
}

.slimScrollBar,
.slimScrollRail {
	background: #2d66a5!important;
}

.zfxxgk-left-unselect .list_dt_icon {
	background: url(/assets2021/img/jia-blue.png) no-repeat;
	background-size: contain;
}


/*é€åž®ç°»æ·‡â„ƒä¼…éî„€ç´‘æ¶“æ’»î•½  é’ƒæ¿Šå£Š end*/

.list-ban img{
   width: auto;
   float: left;
   margin-right: 10px;
} */

.margin-top-30{
    margin-top: 30px;
}


.qytbtjbb{
    margin-bottom: 5px;
    display: block;
    color: #D8A849;
}
.qytbtjbb:hover img{
   opacity: .7
}
em{
     font-style: normal;
}

.Website-title{
    display: block;
    margin: 20px 0px  10px;
    font-size: 20px;
    line-height: 52px;
    background: linear-gradient( 90deg, rgba(114,206,239,0.2) 0%, rgba(114,206,239,0) 100%);
    border-left: 4px solid #0C318B;
}
.Website-title  span{
    font-family: Noto Sans SC, Noto Sans SC;
    font-weight: bold;
    font-size: 20px;
    text-align: left;
    padding: 8px 15px;
    line-height: 44px;
    color: #0C255C;
}
.Website-Map-list{margin-left: 20px;margin-bottom: 30px;}
.Website-Map-list li {
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    width: 25%;
    margin: 10px 0px;
    list-style: square;
    color: #004E8F;
    list-style-type: square;
}
.Website-Map-list li a{
    display: block;
    padding: 11px 0px;
    font-family: Noto Sans SC, Noto Sans SC;
    font-weight: 400;
    font-size: 18px;
    color: #10233E;
    line-height: 18px;
    margin-left: -5px;
    width: 90%;
}
.Website-Map-list li a:hover{
    text-decoration: none;
    color: #052D63;
}
.news-xw-menu-fff{
    background: #fff!important;
}
.margin-bottom-30{
    margin-bottom: 30px;
}
.Website-title1{
    border-bottom: 1px #ddd solid;
    margin-top: 20px;
}
.Website-title1 span{

font-size: 18px;

padding-bottom: 10px;

display: inline-block;

border-bottom: 2px #0C318B  solid;

margin-bottom: -1px;
}
@media (max-width:1200px) {
    .Website-Map-list li{
        width: 33.33%;
    }
}
@media (max-width:991px) {
    .Website-Map-list li{
        width: 50%;
    }
    .Website-Map-list li a{
        font-size: 16px;
    }
}
@media (max-width:767px){
    .Website-Map-list li{
        margin: 5px 0px;
    }
    .Website-Map-list li a{
        font-size: 14px;
        min-height: 40px;
        padding: 0px;
    }
    .Website-Map-list{
        margin-bottom: 0px;
    }
}
